#include "ProcessPool.hpp"

void Usage(std::string pro)
{
    std::cout << "Usage: " << pro << "process-num" << std::endl;
}

// 我们自己就是master
// 父进程 wirte
// 子进程 read
int main(int argc, char *argv[])
{
    if (argc != 2)
    {
        Usage(argv[0]);
        return UsageError;
    }
    int num = std::stoi(argv[1]);



    // std::vector<Channel> channels;// 管道对象
    // // 1. 初始化进程池
    // InitProcessPool(num, channels, Worker);
    // //DebugPrint(channels);

    // // 2. 派发任务
    // DispatchTask(channels);

    // // 3. 退出进程池
    // CleanProcessPool(channels);
    
    // sleep(100);

    return 0;
}